window ledge/sill - German English Dictionary